/**
 * 
 */
package edu.unicen.compilers.actions;

import edu.unicen.compilers.lexicon.LexicalAnalyzer;
import edu.unicen.compilers.parser.Parser;
import edu.unicen.compilers.parser.ParserTokens;

/**
 * @author mtrotti
 *
 */
public abstract class SemanticAction implements ParserTokens {
	protected LexicalAnalyzer la;
	protected Parser parser;
	/**
	 * 
	 * @param la LexicalAnalyzer that should interact with
	 */
	public SemanticAction(LexicalAnalyzer la,Parser pa) {
		this.la = la;
		this.parser = pa;
	}

	public abstract void execute();

}
